home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 726-750 / 740 / memcheck / memcheck.doc.english < prev    next >
Text File  |  1995-03-18  |  3KB  |  80 lines

  1.   +--------------------------------------+
  2.  /                                      /|
  3. +--------------------------------------+ |
  4. | Prg.name : MemCheck V1.00            | | 
  5. | Date     : 09.09.1992                | +------------+
  6. |                                      |/            /|
  7. +--------------------------------------+------------+ |
  8. |     ----  Copyright Tom Kroener                   | |
  9. |    /(c)|            Richard Wagner Str. 40        | |
  10. |   / TKs|            D-6602 Saarbruecken-Dudweiler | |
  11. |  / 1992|            GERMANY                       | |------------------+
  12. | --------             +---------+                  | |                 /|
  13. |                      | e-mail :|                  | |                / |
  14. |          +-----------+         +-----------+      | |               /  |
  15. |          | kroener@cs.uni-sb.de (internet) |      | |              /   +
  16. |          | T_KROENER@SAARAG.ZER (Zerberus) |      | +             /   /
  17. |          +----------------------------------+     |/             /   /
  18. +---------------------------------------------------+-------------+   /
  19. | MemCheck is NOT public-domain.                                  |  /
  20. | Making copies and redistribution is allowed, but it may not be  | /
  21. | used in commercial products without my permission               |/
  22. +-----------------------------------------------------------------+
  23.  
  24.  
  25. MemCheck is a programm that watches the first 1000 byte of the memory
  26. for changes made by incorrect programms.
  27. It also checks the vectors coldCapture, coolCapture, warmCapture, 
  28. kickMemPtr, kickTagPtr und kickCheckSum to show actions of viruses which
  29. modify these vectors.
  30. ATTENTION: MemCheck only sees changes that were made after the start of
  31.            MemCheck, so it's possible that programms change these values
  32.            before MemCheck is started.
  33.  
  34. MemCheck was written to find out programms which write any values into
  35. this memory. Changing the values of this memory-area will often crash
  36. the system and it's not easy to find out the reason for these crashes.
  37. (try the function 'ClearPointer' from the intuition.library with a NULL-
  38.  pointer as argument).
  39.  
  40. If MemCheck find any changed byte in this memory, it shows an alert
  41. which allows you to continue (press left mousebutton) or to restore
  42. the value of this address (press right mousebutton).
  43.  
  44. Because MemChecks reads the addresses 0-1000, debugging tools like
  45. 'enforcer' (makes a similar job) may be alarmed when doing this, 
  46. therefore I suggest to  use only one of these programms.
  47.  
  48. If you use MemCheck from CLI/Shell, you can also enter the start-address
  49. of the memory as parameter, e.g. 'MemCheck 1000' will check the memory
  50. from address 1000 to 2000.
  51.  
  52.  
  53. MemCheck was tested on an Amiga 500 under Kickstart 1.3 and 2.04 and on
  54. an Amiga 3000 under Kickstart 2.04.
  55. It should run fine with every configuration.
  56.  
  57.  
  58. If you find errors on your machine: Mail and eMail address see above.
  59.  
  60. This program is not shareware, but if you use it often, I think a little 
  61. gift (US $7 or 10DM) to the programmer (me) would be a nice thing.
  62.  
  63.  
  64. Have fun
  65.          ---Tom
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.